<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<f:view xmlns="http://www.w3.org/1999/xhtml"
        xmlns:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ui="http://java.sun.com/jsf/facelets"
         xmlns:p="http://primefaces.org/ui">
    <ui:composition template="/view/plantilla/base.xhtml">
        <ui:define name="cuerpo">
            <h1>#{i18n.gch_programa_subtitulo_modificar}</h1>

            <div class="informacion">
                <h:messages />
            </div>
            <h:form>
                <fieldset>
                    <legend>#{i18n.gch_app_sistema_solo}</legend>
                    <div>
                        <h:outputLabel value="#{i18n.gch_programa_codigo}" />
                        <h:outputLabel value="#{programaBean.programa.codigo}" />
                        <h:inputHidden value="#{programaBean.programa.codigo}"  />
                    </div>
                    <br></br>
                    <br></br>
                </fieldset>
                <fieldset>
                    <legend>#{i18n.gch_programa_datos}</legend>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_titulo}" />
                        <p:inputText value="#{programaBean.programa.titulo}" maxlength="50" styleClass="ancho" required="true"  label="#{i18n.gch_programa_titulo}" requiredMessage="#{i18n.gch_programa_error_titulo_vacio}" />
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_descripcion}" />
                        <p:inputText value="#{programaBean.programa.descripcion}" maxlength="50" styleClass="ancho" label="#{i18n.gch_programa_descripcion}" required="true" requiredMessage="#{i18n.gch_programa_error_descripcion_vacio}" />
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_objetivos}" />
                        <p:inputText value="#{programaBean.programa.objetivos}" maxlength="50" styleClass="ancho" label="#{i18n.gch_programa_objetivos}" required="true" requiredMessage="#{i18n.gch_programa_error_objetivos_vacio}" />
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_requisitos}" />
                        <p:inputText value="#{programaBean.programa.requisitos}" maxlength="400" styleClass="ancho" label="#{i18n.gch_programa_requisitos}" required="true" requiredMessage="#{i18n.gch_programa_error_requisitos_vacio}" />
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_moneda}" />
                        <h:selectOneListbox value="#{programaBean.programa.moneda}" size="1" required="true" label="#{i18n.gch_programa_moneda}" requiredMessage="#{i18n.gch_programa_error_moneda_vacio}" converterMessage="#{i18n.gch_programa_error_moneda_vacio}"  >
                            <f:selectItem itemValue="" itemLabel="#{i18n.gch_programa_seleccione}"/>
                            <f:selectItems value="#{listados.tipoMonedas}"/>
                        </h:selectOneListbox> 
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_precio}" />
                        <p:inputText value="#{programaBean.programa.precio}" maxlength="400"/>
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_duracion}" />
                        <p:inputText value="#{programaBean.programa.duracion}" maxlength="400" />
                    </div>
                    <div>
                        <p:outputLabel value="#{i18n.gch_programa_fecha}" />
                        <h:inputText value="#{programaBean.programa.fechaInicial}">
                            <f:convertDateTime pattern="dd/mm/yyyy" />
                        </h:inputText>
                    </div>
                </fieldset>
                <p:commandButton  action="#{programaBean.guardar}" value="#{i18n.gch_programa_actualizar}" ajax="false"/>
            </h:form>
        </ui:define>
    </ui:composition>
</f:view>